一、整理變數重聲明與重名變數的描述。
變數重聲明,對已經聲明過的變數,再次聲明。
前提條件如下:
重名變數,對已經聲明過的變數,重新聲明。
二、範例
package main
import (
"fmt"
)
func main() {
block := "function"
{
block := 123456 //重名變數
fmt.Printf("The block is %d.\n", block)
}
block = "functionABC"//變數重聲明
fmt.Printf("The block is %s.\n", block)
}
https://play.golang.org/p/rBg_QLdIOCu
總結心智圖
參考來源:
https://www.twblogs.net/a/5c3788dcbd9eee35b3a59e6c
https://www.jianshu.com/p/b3e060d39936